نرم افزارهای مهندسی مکانیک ادامه مطلب...
از مسیر زیر میتوان Ctrl + Z ) Undo) را تا 99 مرحله افزایش داد: Tools >> Options >> General >> PCS >>Undo >>Stack size 10 برای ایجاد یک shortcuts جدید مراحل زیر را طی می کنیم : 1 – از منوی کرکره ای مسیر زیر را انتخاب می کنیم. Tools >> Customize >> Commands 2 - درستون سمت چپ این پنجره All Command را انتخاب می کنیم. 3 - در ستون سمت راست پنجره گشوده شده ، دستور مورد نظر را انتخاب می کنیم بعنوان مثال دستور Exit Workbench را انتخاب می کنیم . 4- Show Properties را در پنجره اننخاب می کنیم. 5- حال Shortcut مورد نظر را در قسمت Accelerator تایپ می کنیم .مثلاً F2 و یا Ctrl+1و یا هر کلید دیگری که قبلاً استفاده نشده باشد . با بستن این پنجره کلید میانبر مذکور فعال می شودنرم افزار مطلب
مطلب ( MATLAB ) یکی از زبانهای برنامه نویسی سطح بالا با تمرکز بر روی تکنیکهای محاسباتی است. این نرم افزار محیطی مناسب برای انجام عملیاتهای ریاضی، ایجاد محیطهای ویژوال و برنامه نویسی آسان را همزمان فراهم کرده است. در این نرم افزار تلاش بر آن است که مسائل ریاضی و راه حلهای آنها به همان صورتیکه در ریاضیات رایج دانشگاهی وجود دارد ارائه شوند. این نرم افزار به صورت اختصاصی در موارد زیر کاربرد دارد: 1- ریاضیات و محاسبات 2- ساخت و پیاده سازی الگوریتم های ریاضی 3- جمع آوری داده ها 4- مدلسازی، شبیه سازی و تحلیل مدل 5- آنالیز، استخراج مشخصه های آماری، رسم و نمایش دیتا 6- رسم گرافهای مهندسی و علوم(منحنی های دو بعدی و سه بعدی، منحنی های آماری و . . . ) 7- تولید نرم افزارهای کاربردی دارای واسط گرافیکی نرم افزار مطلب دارای سیستمی اندرکنشی بوده که در آن تمامی داده ها به صورت آرایه های بدون تعیین بعد معین و مشخص ذخیره می شوند. این خاصیت این امکان را به شما می دهد که مسائل محاسباتی بسیاری را با استفاده از فرمولهای برداری و ماتریسی برای طیف وسیعی از داده ها بنویسید. این نحوه برنامه نویسی در حقیقت کسری از زمانی است که در یک زبان سطح متوسط غیر دینامیک چون C و FORTRAN صرف می شود. نام MATLAB از حروف ابتدایی MATRIX LABORATORY آمده است. این نرم افزار در ابتدا به عنوان نرم افزاری جهت انجام سریعتر عملیاتهای ماتریس و به عنوان تجمیع دو پروژه LINPACK و ETSPACK طراحی شد. امروزه نرم افزار مطلب از کتابخانه های تابعی BLAS و LAPACK در محاسبات ماتریسی خود استفاده می کند. MATLAB طیف متنوعی از کاربران را تحت پوشش قرار داده است. در محیطهای دانشگاهی از مطلب به عنوان ابزاری برای آموزش دوره های مقدماتی تا پیشرفته ریاضیات، علوم مهندسی و علوم پایه استفاده می شود. در صنایع نیز مطلب به عنوان ابزاری برای تحقیقات افزایش تولید و نیز آنالیز ریاضی مسائل درگیر در آن صنایع استفاده می شود. شرکت MathWorks به همراه نرم افزار MATLAB ، راه حلهای کاربردی معینی در زمینه های علوم نو را با عنوان Toolbox عرضه کرده است. آنچه در این جعبه ابزارهای کاربردی ارائه شده چنان است که کاربران را قادر می سازد ضمن استفاده از تکنولوژی محاسباتی مربوطه به یادگیری و توسعه آن نیز بپردازد، این جعبه ابزارها ، مجموعه ای از توابع مطلب ( m-file ) را شامل شده که ضمن اضافه شدن به نرم افزار مطلب محیط آن را برای حل مسائل ویژه ای از علوم جدید آماده می کند. از حوزه های علوم جدیدی که در این جعبه ابزارها به آنها پرداخت شده می توان به جعبه ابزارهای پردازش تصویر، پردازش سیگنال، سیستم های کنترلی، شبکه های عصبی، منطق فازی، فوریه دو بعدی Wavelett ، شبیه سازی و . . . اشاره کرد. ساختار نرم افزار مطلب: نرم افزار MATLAB بر 5 رکن اصلی استوار است، این ارکان عبارتند از: 1- میز و محیط کاری نرم افزار: این مجموعه کاربر را قادر می سازد تا با نرم افزار ارتباط موثری برقرار کند. بدین منظور نرم افزار از واسطهای گرافیکی قدرتمندی بهره می برد که از آن جمله می توان به صفحه کار و پنجره فرمان و پنجره تاریخچه فرامین ( Command History ) ، پنجره ویرایش و رفع عیب برنامه های مطلب، آنالایزر کدهای برنامه نویسی، جستجوگر، help نرم افزار، فضای کاری متغیرهای مطلب و نیز فایلها و مسیرهای جستجو و . . . اشاره کرد. 2- کتابخانه توابع ریاضی: در این نرم افزار مجموعه وسیعی از الگوریتم های محاسباتی از توابع ابتدایی چون ( جمع سینوسی و کسینوسی و ریاضیات مختلط تا توابع پیچیده تر چون معکوس ماتریس، مقادیر ویژه ماتریس، توابع بسل و FFT ( تبدیل فوریه سریع ) را شامل می شود. 3- زبان برنامه نویسی: این نرم افزار دارای زبان برنامه نویسی سطح بالای آرایه ای/ماتریسی با فرامین کنترل برنامه، ساخت تابع، پذیرش ساختارهای مختلف داده ای، قابلیت دریافت ورودی/ارسال خروجی و قابلیت برنامه نویسی شی گرا می باشد. برنامه نویسی در این محیط به هر دو صورت نوشتن برنامه های کوچک ( Small Scale ) تا برنامه های بزرگ ( Large Scale ) امکان پذیر است. 4- خواص گرافیکی نرم افزار: مطلب قابلیت نمایش بسیار آسان ماتریسها و بردارها، دستکاری و چاپ دیتای مربوطه را دارد. این موارد مشتمل بر نمایش گرافهای دو و سه بعدی، پردازش تصویر، انیمیشن سازی و ارائه تصاویر با فرمت دلخواه می باشد. همچنین در این نرم افزار امکان ساخت واسطهای گرافیکی وجود دارد. 5- واسطهای با محیط بیرونی مطلب/API : مطلب امکان ارتباط دوطرفه با نرم افزارهای Fortran و C را دارد. این امکان به سه صورت در مطلب قابل استفاده است: 1- صداکردن برنامه مطلب در برنامه های C ( به صورت dll ) 2- استفاده از مطلب به عنوان یک موتور محاسباتی ۳- خواندن و نوشتن mat فایل.نوشته شده در تاريخ سه شنبه 6 ارديبهشت 1390برچسب:مطلب ( MATLAB ) یکی از زبانهای برنامه نویسی سطح بالا با تمرکز بر روی تکنیکهای محاسباتی است, این نرم افزار محیطی مناسب برای انجام عملیاتهای ریاضی, ایجاد محیطهای ویژوال و برنامه نویسی آسان را همزمان فراهم کرده است, در این نرم افزار تلاش بر آن است که مسائل ریاضی و راه حلهای آنها به همان صورتیکه در ریاضیات رایج دانشگاهی وجود دارد ارائه شوند, این نرم افزار به صورت اختصاصی در موارد زیر کاربرد دارد: 1- ریاضیات و محاسبات 2- ساخت و پیاده سازی الگوریتم های ریاضی 3- جمع آوری داده ها 4- مدلسازی, شبیه سازی و تحلیل مدل 5- آنالیز, استخراج مشخصه های آماری, رسم و نمایش دیتا 6- رسم گرافهای مهندسی و علوم(منحنی های دو بعدی و سه بعدی, منحنی های آماری و , , , ) 7- تولید نرم افزارهای کاربردی دارای واسط گرافیکی نرم افزار مطلب دارای سیستمی اندرکنشی بوده که در آن تمامی داده ها به صورت آرایه های بدون تعیین بعد معین و مشخص ذخیره می شوند, این خاصیت این امکان را به شما می دهد که مسائل محاسباتی بسیاری را با استفاده از فرمولهای برداری و ماتریسی برای طیف وسیعی از داده ها بنویسید, این نحوه برنامه نویسی در حقیقت کسری از زمانی است که در یک زبان سطح متوسط غیر دینامیک چون C و FORTRAN صرف می شود, نام MATLAB از حروف ابتدایی MATRIX LABORATORY آمده است, این نرم افزار در ابتدا به عنوان نرم افزاری جهت انجام سریعتر عملیاتهای ماتریس و به عنوان تجمیع دو پروژه LINPACK و ETSPACK طراحی شد, امروزه نرم افزار مطلب از کتابخانه های تابعی BLAS و LAPACK در محاسبات ماتریسی خود استفاده می کند, MATLAB طیف متنوعی از کاربران را تحت پوشش قرار داده است, در محیطهای دانشگاهی از مطلب به عنوان ابزاری برای آموزش دوره های مقدماتی تا پیشرفته ریاضیات, علوم مهندسی و علوم پایه استفاده می شود, در صنایع نیز مطلب به عنوان ابزاری برای تحقیقات افزایش تولید و نیز آنالیز ریاضی مسائل درگیر در آن صنایع استفاده می شود, شرکت MathWorks به همراه نرم افزار MATLAB , راه حلهای کاربردی معینی در زمینه های علوم نو را با عنوان Toolbox عرضه کرده است, آنچه در این جعبه ابزارهای کاربردی ارائه شده چنان است که کاربران را قادر می سازد ضمن استفاده از تکنولوژی محاسباتی مربوطه به یادگیری و توسعه آن نیز بپردازد, این جعبه ابزارها , مجموعه ای از توابع مطلب ( m-file ) را شامل شده که ضمن اضافه شدن به نرم افزار مطلب محیط آن را برای حل مسائل ویژه ای از علوم جدید آماده می کند, از حوزه های علوم جدیدی که در این جعبه ابزارها به آنها پرداخت شده می توان به جعبه ابزارهای پردازش تصویر, پردازش سیگنال, سیستم های کنترلی, شبکه های عصبی, منطق فازی, فوریه دو بعدی Wavelett , شبیه سازی و , , , اشاره کرد, ساختار نرم افزار مطلب: نرم افزار MATLAB بر 5 رکن اصلی استوار است, این ارکان عبارتند از: 1- میز و محیط کاری نرم افزار: این مجموعه کاربر را قادر می سازد تا با نرم افزار ارتباط موثری برقرار کند, بدین منظور نرم افزار از واسطهای گرافیکی قدرتمندی بهره می برد که از آن جمله می توان به صفحه کار و پنجره فرمان و پنجره تاریخچه فرامین ( Command History ) , پنجره ویرایش و رفع عیب برنامه های مطلب, آنالایزر کدهای برنامه نویسی, جستجوگر, help نرم افزار, فضای کاری متغیرهای مطلب و نیز فایلها و مسیرهای جستجو و , , , اشاره کرد, 2- کتابخانه توابع ریاضی: در این نرم افزار مجموعه وسیعی از الگوریتم های محاسباتی از توابع ابتدایی چون ( جمع سینوسی و کسینوسی و ریاضیات مختلط تا توابع پیچیده تر چون معکوس ماتریس, مقادیر ویژه ماتریس, توابع بسل و FFT ( تبدیل فوریه سریع ) را شامل می شود, 3- زبان برنامه نویسی: این نرم افزار دارای زبان برنامه نویسی سطح بالای آرایه ای/ماتریسی با فرامین کنترل برنامه, ساخت تابع, پذیرش ساختارهای مختلف داده ای, قابلیت دریافت ورودی/ارسال خروجی و قابلیت برنامه نویسی شی گرا می باشد, برنامه نویسی در این محیط به هر دو صورت نوشتن برنامه های کوچک ( Small Scale ) تا برنامه های بزرگ ( Large Scale ) امکان پذیر است, 4- خواص گرافیکی نرم افزار: مطلب قابلیت نمایش بسیار آسان ماتریسها و بردارها, دستکاری و چاپ دیتای مربوطه را دارد, این موارد مشتمل بر نمایش گرافهای دو و سه بعدی, پردازش تصویر, انیمیشن سازی و ارائه تصاویر با فرمت دلخواه می باشد, همچنین در این نرم افزار امکان ساخت واسطهای گرافیکی وجود دارد, 5- واسطهای با محیط بیرونی مطلب/API : مطلب امکان ارتباط دوطرفه با نرم افزارهای Fortran و C را دارد, این امکان به سه صورت در مطلب قابل استفاده است: 1- صداکردن برنامه مطلب در برنامه های C ( به صورت dll ) 2- استفاده از مطلب به عنوان یک موتور محاسباتی ۳- خواندن و نوشتن mat فایل, , توسط خشنود دولت
|
نرم افزار COSMOSWorks ، COSMOSMotionو COSMOSFloWORKS به همراه COSMOSEMS از محصولات شرکت SRAC بوده که قادر به تحلیل مسائل خطّی و غیر خطّی می باشند . در اینجا توضیح مختصری در مورد هریک از این بسته ها ارائه شده است . 1- COSMOSWorks این بسته نرم افزاری که بر روی Solidworks نصب می شود امکان اجرای آنالیزهای قدرتمند در محیط Solidworks را به کاربر می دهد . توجّه به این نکته ضروری است که برای نصب2005 COSMOSWorks حتماً بایدSolidworks2005 یا بالاتر نصب باشد . ( این مطلب در مورد نسخه های دیگر نیز صادق می باشد .) . COSMOSWorks دارای طیف وسیعی از ابزارهای تحلیل سیستم های پیچیده و مونتاژ شده می باشد . این نرم افزار با دارا بودن یکی از سریعترین حل کننده ها برای تحلیل مسائل خطّی ، بهینه سازی طرّاحی ، مسائل غیر خطّی و ... د رصنعت کاربرد وسیعی دارد . 1-1- قابلیّت های COSMOSWorks از جمله ویژگی های برجسته این بسته نرم افزاری به موارد زیر می توان اشاره کرد : • به طور کامل در محیط Solidworks کار می کند و کاربر به منظور استفاده از آن نیاز ندارد با محیط جدیدی آشنا شود . • توانایی تحلیل قطعات مونتاژ شده که در بین اعضا فضای خالی یا تماس با اصطکاک باشد را داراست. •قابلیّت تحلیل پوسته ها 2با بهره گیری از سطوح Solidworks3 • قابلیّت تعریف ورودی ها از قبیل جنس مادّه، قیدها، بارگذاری ها،اندازه مش ها ، مقاومت تماس و ابعاد هندسی به شورت پارامتر یا معادلات پارامتری . • قابلیّت بهینه سازی شکل اجسام و قطعات مونتاژ شده وقتی که مدل دارای قیدهایی از قبیل قیــدهای استاتیکی ، حرارتی یا کمـانش بوده و یا مـواردی که بهینه سازی ویژگی هایی چون جرم ، جسم یا ضرایب شکل مدّ نظر باشد . • وجود مش بند AccuStress . این مش بند مناطق بحرانی را پیدا کرده و در این نواحی مش بندهای بهتری را به طور خودکار قرار می دهد تا این اطمینان حاصل شود که محاسبات تنش دقیق خواهیم داشت . • با پشتیبانی گرافیک سه بعدی بر پایه ی Open Gl نتایج را به صورت گرافیکی و سریع در اختیار کاربر قرار می دهد. COSMOSWorks در سه ساختار مختلف عرضه می شود که تفاوت آنها در جدول (1) نشان داده شده است .
جدول1-معرّفی ساختارهای نرم افزار
2- COSMOSMotion این ابزارمحبوب ترین وسیله مدل سازی مجازی در محیط Solidworks می باشد که کاربر را قبل از ساختن مدل از کارکرد آن مطمئن می سازد . جالب است بدانید که COSMOSMotion محصولی از MSC. ADAMS می باشد که بیشترین کاربرد را در شطح جهان در زمینه شبیه سازی سیستم های مکانیکی دارد. با قرار گرفتن این ابزار در محیط Solidworks مهندسین قادر خواهند بود تا کارکرد قطعات ایجاد شده در Solidworks را در همان محیط ببینند . از موارد استفاده این ابزار می توان از تعیین توان مصرفی خروجی میله بندی ها و مکانیزم ها ، طرّاحی بادامک ها ، چرخنده ها و مشاهده کارکرد انها ، بررسی رفتار اجسام در حال تماس و ... نام برد. 2-1 ویژگی ها و قابلیّت های برجسته COSMOSMotion از جمله ویژگی های برجسته این بسته نرم افزاری به موارد زیر می توان اشاره کرد : • با دارا بودن پنجره هوشمند تنظیم حرکت 1 به سرعت می توان مدل های حرکت را ایجاد کرد . • دارای انواع اتّصالات از قبیل اتّصال لولایی ، استوانه ای ، کروی ، یونیورسال، انتقالی ، پیچی ، صفحه ای ، ثابت و بوش های همسانگرد . • وجود اتّصالات ساده از قبیل اتّصالات هم خط ، هم صفحه ، هم جهت ، محورهای موازی و عمود . • دارای قیدهای تماسی یا بادامک شامل تماس دو بعدی نقطه با منحنی ، تماس دو بعدی منحنی با منحنی ، تماس غیر پیوسته دو بعدی منحنی با منحنی و در نهایت تماس سه بعدی می باشد . • وجود Joint couplers . این گزینه این قابلیّت را می دهد تا حرکت یک اتّصال لولا یا استوانه ای یا انتقالی با حرکت یک اتّصال دیگر لولا یا استوانه ای یا انتقالی یکی شود . • وجود Motion Drivers . این گزینه شامل ابزارهای ایجاد حرکت می باشد . • وجود Motion Types . این بخش شامل جابجایی ، سرعت و شتاب می باشد . • دربرگیرنده توابع حرکت و نیرو از قبیل چون تابع ثابت ، هارمونیک ، پله ، منحنی و تمام عبارت های تابعی که در نرم افزار ADAMS موجود است می باشد . • دارای انواع نیروها شامل فنرهای خطّی و پیچشی ، دمپرهای خطّی و پیچشی ، نیرو یا گشتاور به صورت عمل و عکس العمل ، نیروهای تماسی نقطه به نقطه و جاذبه می باشد . • در قسمت مشاهده نتایج می توان بردارهای جابجایی ، سرعت ، شتاب و نیرو را مشاهده کرد.همچنین مسیر حرکت هر نقطه که کاربر بخواهد در طول شبیه سازی سه بعدی و انیمیشن ، قابل نمایش می باشد . به علاوه ذخیره کردن انیمیشن به شکل AVI، VRML و خارج کردن نتایج به صورت فایل excel یا فایل text امکان پذیر می باشد . • نیروهای اینرسی و نیروهای اتّصالات می توانند برای تحلیل تنش به محیط COSMOSWorks فرستاده شوند . 3-COSMOSFloWorks ابزار شبیه سازی جریان سیّال برای کاربران SolidWorks می باشد . 3-1- ویژگی ها و قابلیّت های برجسته ی COSMOSFloWorks از جمله ویژگی های این بسته نرم افزاری به موارد زیر می توان اشاره کرد : • ساختار تک پنجره ای کاملاً سازگار با SolidWorks . • استفاده مستقیم از مدل های ساخته شده توسّط SolidWorks . • دارا بودن مدیریّت پارامترها . • داستن نوار ابزار برای دسترسی سریع • تعریف هدف شبیه سازی برای مش بندی هوشمند و مکانیزم کنترلی تحلیلی . • تعیین هوشمند دامنه محاسباتی 1برای جریان داخلی و خارجی . • بررسی دقیق همگرایی رفتار عضوها 2 . • نمایش اطّــــــــــلاعات پویا درمــورد فرآیند حلّ مسأله و همگرایی به سمت هدف ( هم به صورت عددی و هم به صورت گرافیکی ) در پنـجره کنترل تحلیل ( Analysis control) و نتایج قابل تنظیم در پنجره ی نمایش نتایج . • روندهای توقّف عملیّات ، لغو عملیّات و دوباره شروع کردن عملیّات . • محاسبات گروهی 3برای پروژه های از پیش تعریف شده COSMOSFloWorks . • پایگاه داده وسیع و قابل تغییر مهندسی از خواص گازها ، مایعات ، جامدات و موادّ نفوذپذیر، منحنی مشخّصه فن ها و واحدها . • ماشین حساب همراه برای محاسبات ساده در مورد معادلات حرکت سیّال . • عیب یاب همراه برای مشخّص کردن مشکلات مهندسی . COSMOSFloWorks در دو ساختار مختلف عرضه می شود که جدول (2) نشان دهنده تفاوت این دو با هم می باشد . جدول2- دو ساختار COSMOSFloworks
|